package com.kzx.blog.mapper;

import com.kzx.blog.model.Token;

/**
 * @author kongz
 * @version 1.0 2021/12/1 11:13
 * @description token mapper接口
 */
public interface TokenMapper {
    /**
     * 根据账户获取令牌信息
     * @param account 账户
     * @return 令牌信息
     */
    Token getByAccount(String account);

    /**
     * 新建令牌
     * @param token 令牌信息
     */
    int insert(Token token);

    /**
     * 根据账户更新令牌信息
     * @param token 令牌信息
     */
    int update(Token token);

    /**
     * 根据令牌获取信息
     * @param id 令牌
     * @return 令牌信息
     */
    Token getById(String id);

}
